/*
 * Copyright 2011 Digia Oyj - Jaakko Purhonen <jaakko.purhonen@digia.com>
 */

#ifndef TRACEXPORTPROJECTSELECTIONPAGE_H
#define TRACEXPORTPROJECTSELECTIONPAGE_H


#include <QWizardPage>

namespace Trac {
namespace Internal {

class TracValidationPage;
class TracExportProjectSelectWidget;


class TracExportProjectSelectionPage : public QWizardPage
{
    Q_OBJECT
public:
    explicit TracExportProjectSelectionPage(TracValidationPage *validationPage, QWidget *parent = 0);
    virtual ~TracExportProjectSelectionPage();

    virtual void initializePage();
    virtual bool isComplete() const;

private:
    TracValidationPage *m_validationPage;
    TracExportProjectSelectWidget *m_widget;

};

} // namespace Internal
} // namespace Trac

#endif // TRACEXPORTPROJECTSELECTIONPAGE_H
